razor sharp teeth - Francés Inglés Diccionario